<%@ page import="com.cruxconsultores.rh.Canton" %>



<div class="fieldcontain ${hasErrors(bean: cantonInstance, field: 'nombre', 'error')} ">
	<label for="nombre">
		<g:message code="canton.nombre.label" default="Nombre" />
		
	</label>
	<g:textField name="nombre" value="${cantonInstance?.nombre}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: cantonInstance, field: 'distritos', 'error')} ">
	<label for="distritos">
		<g:message code="canton.distritos.label" default="Distritos" />
		
	</label>
	
<ul class="one-to-many">
<g:each in="${cantonInstance?.distritos?}" var="d">
    <li><g:link controller="distrito" action="show" id="${d.id}">${d?.encodeAsHTML()}</g:link></li>
</g:each>
<li class="add">
<g:link controller="distrito" action="create" params="['canton.id': cantonInstance?.id]">${message(code: 'default.add.label', args: [message(code: 'distrito.label', default: 'Distrito')])}</g:link>
</li>
</ul>

</div>

<div class="fieldcontain ${hasErrors(bean: cantonInstance, field: 'provincia', 'error')} required">
	<label for="provincia">
		<g:message code="canton.provincia.label" default="Provincia" />
		<span class="required-indicator">*</span>
	</label>
	<g:select id="provincia" name="provincia.id" from="${com.cruxconsultores.rh.Provincia.list()}" optionKey="id" required="" value="${cantonInstance?.provincia?.id}" class="many-to-one"/>
</div>

